home *** CD-ROM | disk | FTP | other *** search
/ The Beauty of Chaos / Beauty of Chaos, The - Vol. 1 (1995)(Schatztruhe)[!][Amiga-Mac-PC].iso / mac / gifconverter2.37.cpt.hqx / GIFConverter 2.3.7.rsrc / bin.rsrc_CODE_40_PICTEPSFFile.txt < prev    next >
Text File  |  1994-01-29  |  42KB  |  711 lines

  1. # near model CODE resource
  2. # jump table entries: 15856-15858 (3 of them)
  3. 00000000  4E56 FFFA                link       A6, -0x0006
  4. 00000004  2F07                     move.l     -[A7], D7
  5. 00000006  302E 0008                move.w     D0, [A6 + 0x8]
  6. 0000000A  48C0                     ext.l      D0
  7. 0000000C  2D40 FFFA                move.l     [A6 - 0x6], D0
  8. 00000010  4267                     clr.w      -[A7]
  9. 00000012  486E FFFA                pea.l      [A6 - 0x6]
  10. 00000016  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  11. 0000001A  2F2D D5C8                move.l     -[A7], [A5 - 0x2A38]
  12. 0000001E  4EAD 4EDA                jsr        [A5 + 0x4EDA /* export_2519 */]
  13. 00000022  3E1F                     move.w     D7, [A7]+
  14. 00000024  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  15. 00000028  4EAD 509A                jsr        [A5 + 0x509A /* export_2575 */]
  16. 0000002C  4A47                     tst.w      D7
  17. 0000002E  56C0                     sne        D0
  18. 00000030  4A6D D5D2                tst.w      [A5 - 0x2A2E]
  19. 00000034  57C1                     seq        D1
  20. 00000036  C001                     and.b      D0, D1
  21. 00000038  6704                     beq        +0x6 /* 0000003E */
  22. 0000003A  3B47 D5D2                move.w     [A5 - 0x2A2E], D7
  23. label0000003E:
  24. 0000003E  2E1F                     move.l     D7, [A7]+
  25. 00000040  4E5E                     unlink     A6
  26. 00000042  205F                     movea.l    A0, [A7]+
  27. 00000044  5C4F                     addq.w     A7, 6
  28. 00000046  4ED0                     jmp        [A0]
  29. 00000048  8B52                     or.w       [A2], D5
  30. 0000004A  4541                     chk.w      D2, D1
  31. 0000004C  4446                     neg.w      D6
  32. 0000004E  524F                     addq.w     A7, 1
  33. 00000050  4D50                     chk.w      D6, [A0]
  34. 00000052  4943                     chk.w      D4, D3
  35. 00000054  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  36. // begin alternate branch 00000056-0000005A
  37. fn00000056:
  38. 00000056  4E56 FFFC                link       A6, -0x0004
  39. // end alternate branch 00000056-0000005A
  40. fn00000056: // (misaligned)
  41. 00000058  FFFC                     .invalid   <<F/7/7>>
  42. 0000005A  2F0C                     move.l     -[A7], A4
  43. 0000005C  286E 0008                movea.l    A4, [A6 + 0x8]
  44. 00000060  204C                     movea.l    A0, A4
  45. 00000062  5088                     addq.l     A0, 8
  46. 00000064  2050                     movea.l    A0, [A0]
  47. 00000066  2D48 FFFC                move.l     [A6 - 0x4], A0
  48. 0000006A  4AAC FFB8                tst.l      [A4 - 0x48]
  49. 0000006E  6706                     beq        +0x8 /* 00000076 */
  50. 00000070  2F2C FFB8                move.l     -[A7], [A4 - 0x48]
  51. 00000074  A8F5                     syscall    KillPicture
  52. label00000076:
  53. 00000076  102D FD6D                move.b     D0, [A5 - 0x293]
  54. 0000007A  6708                     beq        +0xA /* 00000084 */
  55. 0000007C  486C FED8                pea.l      [A4 - 0x128]
  56. 00000080  A87D                     syscall    ClosePort
  57. 00000082  6006                     bra        +0x8 /* 0000008A */
  58. label00000084:
  59. 00000084  486C FF44                pea.l      [A4 - 0xBC]
  60. 00000088  A87D                     syscall    ClosePort
  61. label0000008A:
  62. 0000008A  2F2C FFB0                move.l     -[A7], [A4 - 0x50]
  63. 0000008E  A873                     syscall    SetPort
  64. 00000090  285F                     movea.l    A4, [A7]+
  65. 00000092  4E5E                     unlink     A6
  66. 00000094  2E9F                     move.l     [A7], [A7]+
  67. 00000096  4E75                     rts
  68. 00000098  8E46                     or.w       D7, D6
  69. 0000009A  494E                     chk.w      D4, A6
  70. 0000009C  4953                     chk.w      D4, [A3]
  71. 0000009E  4852                     pea.l      [A2]
  72. 000000A0  4541                     chk.w      D2, D1
  73. 000000A2  4450                     neg.w      [A0]
  74. 000000A4  4943                     chk.w      D4, D3
  75. 000000A6  5400                     addq.b     D0, 2
  76. 000000A8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  77. 000000AC  FFFC                     .invalid   <<F/7/7>>
  78. 000000AE  2F0C                     move.l     -[A7], A4
  79. 000000B0  286E 0008                movea.l    A4, [A6 + 0x8]
  80. 000000B4  204C                     movea.l    A0, A4
  81. 000000B6  5088                     addq.l     A0, 8
  82. 000000B8  2050                     movea.l    A0, [A0]
  83. 000000BA  2D48 FFFC                move.l     [A6 - 0x4], A0
  84. 000000BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  85. 000000C2  4EBA FF92                jsr        [PC - 0x6E /* 00000056 */]
  86. 000000C6  42A7                     clr.l      -[A7]
  87. 000000C8  2F2C FFB4                move.l     -[A7], [A4 - 0x4C]
  88. 000000CC  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  89. 000000D0  295F FFB4                move.l     [A4 - 0x4C], [A7]+
  90. 000000D4  285F                     movea.l    A4, [A7]+
  91. 000000D6  4E5E                     unlink     A6
  92. 000000D8  205F                     movea.l    A0, [A7]+
  93. 000000DA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  94. 000000DE  4ED0                     jmp        [A0]
  95. 000000E0  8748 444C                pack       -[A3], -[A0], 0x444C
  96. 000000E4  5049                     addq.w     A1, 8
  97. 000000E6  4354                     chk.w      D1, [A4]
  98. 000000E8  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  99. 000000EC  0000 70D9                ori.b      D0, 0xD9
  100. 000000F0  B06D D5D2                cmp.w      D0, [A5 - 0x2A2E]
  101. 000000F4  6604                     bne        +0x6 /* 000000FA */
  102. 000000F6  426D D5D2                clr.w      [A5 - 0x2A2E]
  103. label000000FA:
  104. 000000FA  3F2D D5D2                move.w     -[A7], [A5 - 0x2A2E]
  105. 000000FE  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  106. 00000102  2F3C 0001 0000           move.l     -[A7], 0x10000
  107. 00000108  2F3C 0000 020A           move.l     -[A7], 0x20A
  108. 0000010E  2F2D D5C8                move.l     -[A7], [A5 - 0x2A38]
  109. 00000112  4EAD 4EFA                jsr        [A5 + 0x4EFA /* export_2523 */]
  110. 00000116  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  111. 0000011A  4E5E                     unlink     A6
  112. 0000011C  2E9F                     move.l     [A7], [A7]+
  113. 0000011E  4E75                     rts
  114. 00000120  8A52                     or.w       D5, [A2]
  115. 00000122  4557                     chk.w      D2, [A7]
  116. 00000124  494E                     chk.w      D4, A6
  117. 00000126  4450                     neg.w      [A0]
  118. 00000128  4943                     chk.w      D4, D3
  119. 0000012A  5400                     addq.b     D0, 2
  120. 0000012C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  121. export_1982: // at 0000012E (misaligned)
  122. 00000130  FDE2                     .invalid   <<F/7/6>>
  123. 00000132  2F0A                     move.l     -[A7], A2
  124. 00000134  7000                     moveq.l    D0, 0x00
  125. 00000136  2D40 FFB8                move.l     [A6 - 0x48], D0
  126. 0000013A  7000                     moveq.l    D0, 0x00
  127. 0000013C  2D40 FFB4                move.l     [A6 - 0x4C], D0
  128. 00000140  2B6E 0010 D5C8           move.l     [A5 - 0x2A38], [A6 + 0x10]
  129. 00000146  486E FFB0                pea.l      [A6 - 0x50]
  130. 0000014A  A874                     syscall    GetPort
  131. 0000014C  102D FD6D                move.b     D0, [A5 - 0x293]
  132. 00000150  671E                     beq        +0x20 /* 00000170 */
  133. 00000152  486E FED8                pea.l      [A6 - 0x128]
  134. 00000156  AA00                     syscall    OpenCPort
  135. 00000158  486E FE54                pea.l      [A6 - 0x1AC]
  136. 0000015C  AA4E                     syscall    SetStdCProcs
  137. 0000015E  41FA FEA0                lea.l      A0, [PC - 0x160 /* 00000000, value 0x4E56FFFA */]
  138. 00000162  2D48 FE80                move.l     [A6 - 0x180], A0
  139. 00000166  41EE FE54                lea.l      A0, [A6 - 0x1AC]
  140. 0000016A  2D48 FF40                move.l     [A6 - 0xC0], A0
  141. 0000016E  601C                     bra        +0x1E /* 0000018C */
  142. label00000170:
  143. 00000170  486E FF44                pea.l      [A6 - 0xBC]
  144. 00000174  A86F                     syscall    OpenPort
  145. 00000176  486E FEA4                pea.l      [A6 - 0x15C]
  146. 0000017A  A8EA                     syscall    SetStdProcs
  147. 0000017C  41FA FE82                lea.l      A0, [